We're an international oil and gas company with exploration and production activities in the UK, Egypt and The Netherlands. O ... ur Head Office is in Aberdeen. read more
We find similar companies to any website.
Loading..