About Quant Grp Ltd (12295319) United Kingdom