Batliboi Renewable Energy Solutions Private Limited · Batliboi Environmental Engineering Limited · Batliboi Impex Limited · Batliboi International Limited · Batliboi Limited · U51109 Mh1950 Ptc008184 · Opening New Horizons Private Limited · U74999 Tn2003 Ptc051693 · U51900 Mh1991 Ptc061002 · Indian Machine Tool Manufacturers Association