About Square Systems Limited (03047595) United Kingdom