About Q Squared Ltd (09014330) United Kingdom