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
Margin as % of revenue
Not 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