Contact us
Do you want to know more about our technology?

Contact Form
Contact Information
Leon Headquarters
CEBT. Calle Santos Ovejero 1, Planta 2, Puertas 12-13, 24008, León (España)
Madrid Headquarters
Impact Hub Alameda. Calle de la Alameda 22, 28014, Madrid (España)