Half-year Financial Results - Vesuvius PLC | RNS | Ticker