About Channel Venture Partners Ltd (05804402) United Kingdom