About Telstar Media & Communications Ltd (11977615) United Kingdom