About Qx Holdings Ltd (12416968) United Kingdom