About Medusa Oil & Gas Limited (03390249) United Kingdom