Registered entities
TATA POWER RENEWABLE ENERGY LIMITED
CIN U40108MH2007PLC168314India
WALWHAN RENEWABLE ENERGY LIMITED
CIN U40103MH2009PLC197021India
THE TATA POWER COMPANY LIMITED
CIN L28920MH1919PLC000567India
Developer of large-scale renewable energy projects