About Qx Group Limited (10953417) United Kingdom