About The Channel (support Services) Limited (04397508) United Kingdom