About Quant Ltd (SC631354) United Kingdom