Deta
deta.shLocations
Berlin, Germany
industry
Information Technology · Software
Size
11-50 employees
Stage
Seed
founded in
2019
Berlin, Berlin 10117, DE
Something looks off?Open jobs at Deta
Locations
Berlin, Germany
industry
Information Technology · Software
Size
11-50 employees
Stage
Seed
founded in
2019
Berlin, Berlin 10117, DE
Something looks off?