About Quant Lynx Ltd (12982651) United Kingdom