Channel Four Television Corporation
Channel Four Television Corporation is a publicly owned media company headquartered in London , United Kingdom . 
<triplet> Channel Four Television Corporation <subj> London <obj> headquarters location