DESCARTES SYSTEMS (BELGIUM)

Legal form
Public limited company
Company number
BE 0467.369.853
Incorporated
1999-11-21T23:00:00.000Z
Address
DUWIJCKSTRAAT 17, 2500 Lier, Belgium
Website
www.descartes.com

Control and influence