Computer Furniture in Spain Seuba Sa Address: Calle Balmes 60, 08007 Barcelona Spain Phone Number: +34 934 87 94 00