Petrofac Limited: Petrofac makes Board appointment and provides business update

UK 100

Latest directors dealings