About Necto Community Interest Company (11328952) United Kingdom