About Channel Happy Limited (09292690) United Kingdom