Shenzi North project and Trion FEED phase

UK 100

Latest directors dealings