Half Year Results for the Period Ended 30 June 24 - Michael Page plc | RNS | Ticker