Spi Wind Power Private Limited · Magic Hat Child Care Services Private Limited · Spi Infrastructure Private Limited · Spi Power Operations Private Limited · Madurai Power Corporation Private Limited · Spi Ports Private Limited · Skr Wind Energy Llp · Vengeesh Investments Private Limited · Spi Green Energy Llp · Pdl Distillery Private Limited · S P I Diners Private Limited · U40105 Tn2001 Ptc047928 · U40105 Tn2003 Ptc051713