ITPSA (Industrial Tecnica Pecuaria SA) ITPSA (Industrial Tecnica Pecuaria SA) Avinguda De Roma, 157, 7th Floor 8011 Barcelona Spain itpsa.com