Souzhou Ribo Life Science

Developer of nucleic acid drugs based on RNA interference (RNAi) technology

placeSuzhou, Jiangsu, China calendar_todayFounded 2007 groups228 employees language ribolia.com
Coming soon