About Telstar Holdings L.p. (SL023486) United Kingdom