A provider of unified communications and IT services, offering integrated solutions to enhance business communications.
2022
Netherlands
501 - 1,000 employees
Telecommunications
$500M - 1B in revenue
Industry Rank
133 out of 261
Netherlands, Hardware & Networking, Telecommunications
Not reporting on Sustainability