About Drug Discovery Technologies Ltd (12550587) United Kingdom