Craig International bags contracts worth £50m

The Anasuria FPSO
The Anasuria FPSO