About Googol Holdings Uk Limited (09113819) United Kingdom