About Channel Watch Services Limited (06245740) United Kingdom