About Square World Limited (08776706) United Kingdom