Petrofac awarded US$1bn EPC project in Algeria

UK 100

Latest directors dealings