About Telstar Internet Radio Ltd (11977488) United Kingdom