106 employees
Institute of Life Sciences provides research and development on human health, longevity, agriculture, and the environment.
1989