About Channel 16 Limited (07360781) United Kingdom