About Minerva Oil & Gas Advisors Ltd (12273539) United Kingdom