About Channel Technology Limited (07353938) United Kingdom