About Geno Holdings Limited (12819767) United Kingdom