About Square Solution Limited (05483404) United Kingdom