About Square Solve London Ltd (08448203) United Kingdom