Farm-out agreement signed with Premier Oil plc

UK 100

Latest directors dealings