Company NameIndustryLocationFundingRevenueEmployees
Broadcast Media Production and Distribution
Spain, Madrid
$750M
1K
Retail Apparel and Fashion
Spain, Community of Madrid, Madrid
$750M
1K
Retail
Spain, Barcelona
$750M
501
IT Services and IT Consulting
Spain, Comunidad de Madrid, Madrid
$501B
10K
Facilities Services
Spain, Madrid
$5B
10K
IT Services and IT Consulting
Spain, Barcelona
1K
Business Consulting and Services
Spain, Madrid, Madrid
$5B
10K
Technology, Information and Internet
Spain, Barcelona, Barcelona
27
Telecommunications
Spain, Barcelona
$35M
359
Staffing and Recruiting
Spain, Pozuelo de Alarcón, Madrid
1K