Company Ratings in Spain Eben Espa Address: Av. Pearson, 21, 08034 Barcelona Spain Phone Number: +34 932 53 42 00