A Look At InSilico Medicine (SEHK:3696) Valuation After Recent Share Price Pullback    simplywall.st