Explores and develops upstream oil and gas assets.
2012
United Kingdom
11 - 50 employees
Oil & Energy
$100K - 500K in revenue
N/A in profitability
Industry Rank
399 out of 425
United Kingdom, Energy & Mining, Oil & Energy
Sustainability Report