About Quant Aspect Limited (09093936) United Kingdom