these two things alone and the fact there are better places in europe to make a startup (hint: netherlands, germany, france, czech republic, romania, poland) makes me wonder if they will succeed or is this a way to collect IP rather than helping idea to grow? maybe they saw that this is exactly what most of incubators are doing, in the end lots of startups in Italy were made by university professors making startups out of a research paper from one of their student, so i can see why an incubator could be interested in this.
yes i know, sorry for the negativity i've been there and i experienced this first hand.