About Qll Investments Limited (12080426) United Kingdom