1. ID123
United States · Board Management Software
ID123 Inc. is a digital identity management company founded in 2017, and based in Waltham, Massachusetts. We offer a cloud-based ID Management System (IDMS) and various mobile ID apps designed to accommodate the needs…
- Revenue
- $1.9M
- Team size
- 17