Star China Media Ltd previously ran an English-language news channel named China Global Television Network but was stripped of its licence in 2021.