About Telstar Group L.p. (SL026326) United Kingdom