About Quantock Holdings Limited (10398277) United Kingdom