About Titus Europe L.p. (SL013921) United Kingdom