About Oogle Limited (13082556) United Kingdom