An Indian company providing engineering, procurement, and construction services for oil and gas projects.
1978
United Kingdom
201 - 500 employees
Machinery
$10M - 25M in revenue
Not profitable
Total Annual
Revenue & EBITDA
($ B)
Margin as % of revenue
Analyst consensus vs actuals
($ B)
1.3
20231.3
20241.1
2025Not available
Not available
Not available
Not available
3 out of 7 incl. management
Not available
Not available
Not available
Not available
Not available
Not available
Not available