91 employees
Discovia is the first provider of electronic discovery services to deliver a fixed-price managed service.
1998