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