About Genle Limited (09790404) United Kingdom