About Channel Television Holdings Limited (04257248) United Kingdom