About Quantitative Investment Strategies Labs Ltd (12990262) United Kingdom