Ethoca & Lean Industries form strategic partnership

TORONTO, Ontario, Canada; Austin, TX; and London, UK – October 3, 2016 –...