About Q Square Group Ltd (11957628) United Kingdom