Platform for success: Mammoet oversaw the installation of a ‘self-installing platform’ for a Shell gas project in the Philippines.
Back to News Details