About Quant Cat Limited (13692563) United Kingdom