48 employees
SNBL is a contract research organization that focuses on providing clinical pharmacology research services for the life sciences sector.
2006