site logo

'Chaotic' supply chain pushed up supplier prices: MSC