About Geno Investments Limited (10858166) United Kingdom