About Geno Labs Ltd (13390712) United Kingdom