Feng Ren

Insilico Medicine Ip Limited · Glaxosmithkline Intellectual Property Development Limited · Glaxo Group Limited
Total Patents: 22
Overall Rank: #187,798
Years Active: 2012–2025
Insilico Medicine Ip Limited Rank: #4