About Q&q Investments Limited (12551847) United Kingdom