About Geoo Holdings Limited (13231236) United Kingdom