About Channel X North Ltd. (05663592) United Kingdom