STORD Just Got Funding

Next-generation warehousing & distribution for modern shippers. STORD is based in Atlanta, Georgia, United States. See who you might know here. Estimated Revenue: $1M to $10M Where they are around the web: Website Twitter Facebook LinkedIn A few interesting stats: Number of