INSA Business, Marketing & Communication School Calle Torrent de Lolla, 208, 08012 Barcelona 932806696