About Square Technology Solutions Limited (09945867) United Kingdom