Simon Cowell backs new streaming platform launched to champion millions of content creators Read more