About Ecam Therapeutics Limited (12879410) United Kingdom