A European provider of IT and digital support services for businesses and individuals.
2003
Luxembourg
5,001 - 10,000 employees
Information Technology & Services
$1B - 10B in revenue
Not profitable
Beyond Top 100
Luxembourg, Tech, Information Technology & Services
Hong Kong, Tech, Information Technology & Services
United Kingdom, Tech, Information Technology & Services
Sustainability Report
Total sustainability employees
2-3