About Genie Developments Ltd (11621368) United Kingdom