DealStream Logo

SNC - Nutritional Supplements

The SNC has emerged as the largest Latin American network in the retail nutritional supplements with over 70 stores - 17 states - in operation in Brazil. Since its founding in 1991 as a pioneer in the segment, it has positioned itself as constant market leader, bringing to Brazil innovation and the...