Petrofac bucks weak oil market on order backlog, Subsea Alliance

Petrofac news
Petrofac news