About Telstar Solutions Limited (05133863) United Kingdom