29 employees
Yecuris is a technology development company obsessed with bringing novel tools to aid researchers in their search for cures.
2007
Yecuris Corporation raised undisclosed on January 1, 2011
Investors: Starve Ups