eCommerce is a massive opportunity especially for small businesses in emerging markets. Despite making up over 70% of the emerging economies, small businesses still face substantial challenges accessing capital due to strenuous collateral requirements, poor credit standing, usurious lending terms, a...See more
Headquarters:
United States of America
Company Type:
SME
Company size:
1-10 Employees
Year Founded:
2019 (7 years)
Address:
DELAWARE, US
LOW
spending power