About Channel 44 Limited (12336485) United Kingdom