CLCV is a nongovernmental organization that acts as an umbrella for 390 local consumers associations

Please fix the punctuation.
CLCV is a non-governmental organization that acts as an umbrella for 390 local consumers' associations.