About Intro Quant Ltd (11578108) United Kingdom