- Contract
... technical resources to support the most ambitious industrial projects around the world. Our mission for over 75 years : to support the largest operators and engineering companies in the successful delivery of their complex projects, by providing key skills in Engineering, Construction, Commissioning, Operations and Maintenance ...
London, United Kingdom