Narmada Switchgear Private Limited · Narmada Petro Products India Private Limited · Narmada Equipments Private Limited · Narmada Transmission Private Limited · Narmada Vehicles Private Limited · Logic Technovision (India) Private Limited · U31200 Mp1998 Ptc013075