Ene Ustav

Icosagen Cell Factory Oü
Total Patents: 8
Overall Rank: #629,287
Years Active: 2009–2021
Icosagen Cell Factory Oü Rank: #3