Petrofac awarded US$580million EPC contract

UK 100

Latest directors dealings