About Hameln Pharma Ltd (01034697) United Kingdom