Festi hf.: 2025 Annual report