UPF Address Plaça de la Mercè, 10, 08002 Barcelona, España Plaça de la Mercè, 10, 08002 Barcelona, España