About Genme Ltd (12816368) United Kingdom