Investors » Financial Reports & Prospectus
IR@genscript.com
+86-25-58897288-6312
28 Yongxi Road, Jiangning, Nanjing, Jiangsu Province, China