About Metcap Energy Investments Ltd (11553470) United Kingdom