Petrofac evolves 'Duty Holder' model for North Sea

UK 100

Latest directors dealings