About Channel D Ltd (12582775) United Kingdom