About Allotrope Energy Ltd (10292508) United Kingdom