About Square It Solutions Limited (08227110) United Kingdom