About Mantis Energy Ltd (11144450) United Kingdom