About Genie Eco Ltd (10297280) United Kingdom