About Ctquants Ltd (08088263) United Kingdom