About Geenyo Limited (11411343) United Kingdom