322 employees
N-SQUARED is an internet company that serves as an eCommerce is a leading e-Distributor.
2015
N-Squared eCommerce raised undisclosed on December 1, 2020
Investors: ECG-RESEARCH