Tech To The Rescue, a global platform matching tech companies and non-profit organizations to develop pro bono tech solutions, has facilitated a collaboration between 10Clouds and the European Alliance Against Depression (EAAD). The result of the project is a multilingua...