Company NameIndustryLocationFundingRevenueEmployees
Wholesale
Spain, Valencia, Valencia
$35M
219
Biotechnology Research
Spain, Barcelona, Esplugues de Llobregat
$75M
302
Software Development
Spain, Madrid, Madrid
$7.3M
$75M
202
Financial Services
Spain, Comunidad Valenciana / Comunitat Valenciana, Elche/Elx
$15M
$15M
174
Financial Services
Spain, Madrid, Madrid
$1.8M
18
Investment Management
Spain, Community of Madrid, Madrid
3
Religious Institutions
Spain
14
Media Production
Spain, Madrid, Madrid
79
Financial Services
Spain, Community of Madrid, Madrid
$4.5M
$35M
80
Software Development
Spain, Pontevedra, Vigo
14