Provides engineering, procurement, and construction services for power, renewable energy, and infrastructure projects. Activities include system design, project management, and installation.
1982
Thailand
201 - 500 employees
Renewables & Environment
$100M - 500M in revenue
$25M - 100M in profitability