About Menamo Oil & Gas Limited (08491417) United Kingdom