Manager / Technical Lead / Senior Company representative and onshore Equipment Support Engineers. Assist / carry out... into remarkable solutions. Whether it's installing complex offshore structures, laying pipelines, connecting offshore floating wind...
Ocean Installer