About Mitre Television Limited (12783226) United Kingdom