About Third Channel Limited (07681726) United Kingdom