About Genie Technology Limited (12628409) United Kingdom