About Shoogle Ltd (SC531936) United Kingdom