TwentyFour Income Fund - Investor Update presentation of Final Results for the period ending 31 March 2025 - TwentyFour Income Fund Limited | PRN | Ticker