About Squashed Pixel Limited (06980425) United Kingdom