Managing Director
Francois Van Uffelen
CEO Approval Rating
79/100
2007
PrivateSubsidiary of Tradeshift
https://www.babelway.com