About Titus Capital Investments L.p. (SL010389) United Kingdom