Company

Name
OVHcloud
Headquarters
Roubaix, FR
Employees
1K-5K
Revenue
$689M
Funding
$557,920,000