About Channel Sense Limited (10167493) United Kingdom