About Canary Pharm Ltd (12306678) United Kingdom