About Channel X Limited (02910884) United Kingdom