Gulf Keystone boosted by strong revenue and production results

Market news
Market news