Alfa Financial Software Holdings plc 1Q23 Trading Update