Company TomTom
Date 2025-06
Industry Other
City Amsterdam
Country Netherlands
Employees Affected 300
% of Workforce 10%
Status Post-IPO