About Genle Holdings Limited (10697232) United Kingdom