Social networks
17Entity types
Location
Europe
Employees
Scale: 2-10
Estimated: 1
Engaged corporates
0Added in Motherbase
5 years, 2 months agoOpen Innovation Open Innovation Open Innovation Open Innovation Open Innovation Open Innovation Open Innovation Open Innovation Open Innovation Open Innovation Open Innovation Open Innovation Open Innovation Open Innovation Open Innovation Open Innovation Open Innovation