About Geno87 Ltd (12175236) United Kingdom