Research on International Biotechnology Trust PLC (IBT:LON)  from Kepler | Trust Intelligence

IBT has been the top-performing biotech trust in the managers’ first five years.