About Medicines Development & Licensing Ltd (05462441) United Kingdom