About Quantock Capital Ltd (12379289) United Kingdom