BioPharma Credit (LSE: BPCR) is one of the more esoteric investment trusts listed in London. Biotech is a specialist sector ...