Checkerspot

Biotechnology company designs specialized fats and oils through precision fermentation using optimized microalgae

placeAlameda, California, United States calendar_todayFounded 2016 groups104 employees language checkerspot.com
Coming soon