About Channel Explorer Ltd. (10916292) United Kingdom