About Slough Online Community Interest Company (11742193) United Kingdom