About Cara Health Ltd. (10407105) United Kingdom