Channel 4 is a British free-to-air public broadcast television channel owned and operated by Channel Four Television Corporation. From Wikipedia
The broadcaster confirms plans to launch its own production arm by 2026 and evolve its Indie Growth Fund into a new vehicle for majority stakes in production companies.