About Square Sense Ltd (11857330) United Kingdom