157 employees
Omeda's core capabilities have expanded to encompass print, email and web-based audience solutions.
1978
Omeda raised undisclosed on August 2, 2022
Investors: Sverica International