Manuel Mora Email

Training and Special Projects Coordinator . Impress

Current Roles

Employees:
697
Revenue:
$87.8M
About
.
Impress Address
20 South Clark Street
Barcelona, null
Spain

#1 Startup Dataset

Growth rates, revenue data, direct competitors and contact details.