Main Board and Senior Appointments - Trifast plc | RNS | Ticker