About Qc Investment Management Limited (10905230) United Kingdom