About Genus Technologies Ltd (10170621) United Kingdom