18 employees
NRS is an established provider of integrated payment solutions notably for the education sector.
1980