Petrofac Limited: Petrofac enters Lock-Up Agreement and announces comprehensive financial restructuring

UK 100

Latest directors dealings