Petrofac Limited: Update on financial restructuring

UK 100

Latest directors dealings