This company is a media firm based in Europe, operating TV stations and digital entertainment streaming platforms.