Enzvela

Technology company developing synthetic enzyme solutions to extend shelf life

placeSan Francisco, California, United States calendar_todayFounded 2024 language enzvela.com
Coming soon