Contact Website https://www.ithacaweb.org/ Company address Viale Pier Andrea Mattioli, 39 Torino, 10125 Italy