About Channel Aid Community Interest Company (07879876) United Kingdom