About Googol Ltd (13645946) United Kingdom