Temple Bar Investment Trust Plc - Annual Financial Report for the year ended 31 December 2025 PR Newswire LONDON, United Kingdom, March 20 Temple ...