NewsRIT3 March 2020RIT announces Annual Results: Total net assets exceeded £3 billion at year end; a new all-time high