About Qaa Holdings Ltd (12295878) United Kingdom