About Quantock Pharma Ltd (06910333) United Kingdom