Alfa Financial Software Holdings plc 1Q24 Trading Update