India-based company involved in energy and urban infrastructure.
1978
India
1-10 employees
Utilities
$500M - 1B in revenue
$25M - 100M in profitability
Margin as % of revenue
Not available
Not available
Not available
Not available
Not available
Not available
Not available