View profile Close Itasa New Business Full Name Leyre García Exhibitor Email leyre.garcia@neenah.com Company ID 0012000001PYBFlAAP Stand Number 3A70 Exhibitor listing enhanced Country Spain Company title Itasa Stand 3A70 country flag