About Squick Ltd (13050220) United Kingdom