About Herald Investment Trust Plc (02879728) United Kingdom