About Channel Publications Limited (03504730) United Kingdom