About Telstar Networks L.p. (SL011954) United Kingdom