IMI agrees sale of Truflo Marine - IMI PLC | RNS | Ticker