Ensilica plc FY24 AGM & 1H24 Trading Update