Tag: Imtech UK

Double Drax contract win for Capula

Imtech UK’s Capula business division has won two contracts with Shepherd Engineering…