About Channel Concept Limited (04226781) United Kingdom