About Q-alpha Ltd (10529346) United Kingdom