About Quants Consulting Limited (06648403) United Kingdom