About Square Sense Development Ltd (12906653) United Kingdom