Technical Interpreting in Spain M & E Ingenieria Y Multimedia S.l. Address: Calle Tanger, 51, 08018 Barcelona Spain Phone Number: +34 933 20 82 21