Descartes
1001-5000 employees
Private
Descartes is an IT company that offers cloud-based logistics and supply chain solutions to unite businesses in commerce.
Descartes is an IT company that offers cloud-based logistics and supply chain solutions to unite businesses in commerce.