OXO Technologies Holding N.V. press release and investor presentation from the investor meeting held on 15 May 2025