About Channel Ventures Limited (13050272) United Kingdom