About Q Squared Solutions Holdings Limited (09636793) United Kingdom