About Cara Corporation L.p. (SL012937) United Kingdom