About Canopy Therapeutics Ltd (11758863) United Kingdom