About Thames Television Holdings Limited (03140632) United Kingdom