I think some of your questions can be answered by visiting their website.
2. I see zero information about the organization's long-term goal.
3. I see zero information as to why should I trust them with my data.
4. They do show an address in Europe, but I see zero information about the location of key people and servers.
5. I see zero information about the history of the project and the involvement of key people.
6. I see zero information on financially sustainability.