Published by Herald Investment Management Ltd, authorised and regulated by the Financial Services Authority