Ensilica plc FY23 AGM & 1H24 Trading Update