About Googolplex Limited (13518352) United Kingdom