About Squance & Co Limited (05763213) United Kingdom