About Cherwell Therapeutics Ltd. (10641038) United Kingdom