INTERNATIONAL BIOTECHNOLOGY TST PLC ORD 25P (IBT.L) Valuation Score | Stock Evaluator