133 employees
Sebenzela provides marketing and merchandising solution for loyalty brands, price management, visibility and product quality management.
2013