About Telstar Tv Ltd (11977427) United Kingdom