About Beckley Canopy Therapeutics Limited (11158149) United Kingdom