About Genie Software Development Ltd (10824001) United Kingdom