About Quant Investments Ltd (13468842) United Kingdom