Key factsactiveLegal nameAVANADE SPAIN SLno_brregRegistration998477336no_brregStatusactiveno_brregIncorporated2012-06-18no_brregRegistered addressPaseo de Gracia 11 Esc C Planta 3, ES-08007 BARCELONAno_brreg