About Channel Ellick Ltd (10800759) United Kingdom