About Genie Sensors Limited (09801103) United Kingdom