About Squarefish Design Limited (05133955) United Kingdom