About the Company

Company size

+100 Employees

Headquarters

Germany

Industry

Industry

Tech stack