About Oogle Solutions Ltd (10704084) United Kingdom