Annual Financial Report. PR Newswire. LONDON, United Kingdom, March 21. 20 March 2025. Temple Bar Investment Trust Plc (the "Trust" or "Company") ...