October 6, 2022Transportes Machado & Brites Gains from Michelin ContractTransportes Machado & Brites, based in Leiria (Portugal), has relied since last March on Michelin for…Ewan Scott