About Square Seven Limited (04686472) United Kingdom