About Telstar Investments L.p. (SL019416) United Kingdom