About Telstar Technology L.p. (SL018323) United Kingdom