A Community Group or 'voluntary group' is defined as a 'group or organisation which works for the public benefit.'