About Channel Holdings Limited (12366312) United Kingdom