Back to Newsroom Women Who Tech and Mozilla Announce Winners of Women Startup Challenge Europe October 26th, 2018