230 employees
Offshore Design Engineering Limited (ODE) is an international engineering contractor to the oil, gas and renewable energy markets.
1978