India-based company involved in energy and urban infrastructure.
1978
India
1-10 employees
Utilities
$500M - 1B in revenue
$25M - 100M in profitability
Industry Rank
294 out of 389
India, Energy & Mining, Utilities
Sustainability Report