About Channel Search International Limited (05703023) United Kingdom