About Channel I Europe Ltd (12775331) United Kingdom