Tata Power Company Limited
Category: Utility/Offtaker · Headquarters: India · Tracked deals: 1
Tata Power Company Limited is an integrated energy solutions company in India, operating for over 109 years with a focus on conventional and renewable energy generation, transmission, and distribution, and a clean energy portfolio of 7,856 MW.
Website: https://www.tatapower.com