About International Biotechnology Trust Plc (02892872) United Kingdom