About Qsquare Ltd (10866151) United Kingdom