About Genie Technologies Ltd (12677086) United Kingdom