About Cabot Therapies Ltd. (10268489) United Kingdom