About Channel House Limited (SC089448) United Kingdom