2023 Half Year Results - Spirax Group PLC | RNS | Ticker