Pages featuring material from Channel 4 Television Corporation. Channel 4 Television Corporation is a publicly owned media company, headquartered in London, United Kingdom. Its original and principal activity is the British national television network, Channel 4. The company was founded in 1982 as Channel 4 Television Company Limited, a wholly owned subsidiary of the IBA. It became an independent statutory corporation in 1993. The corporation went on to build a portfolio of TV channels.