About Square Limited (04184390) United Kingdom