Provides digital business card solutions, enabling electronic contact sharing and networking.
1996
Germany
201 - 500 employees
Financial Services
$10M - 25M in revenue
Industry Rank
285 out of 554
Germany, Finance, Financial Services
Not reporting on Sustainability