14 employees
IDid provides software solutions for online payments for eCommerce businesses.
2019
Encora raised undisclosed on April 10, 2022
Investors: Darwin Startups