BrazilMiscellaneous hardware suppliesOpen Purchase of miscellaneous hardware Companhia de Entrepostos e Armazéns Gerais de São Paulo (CEAGESP) Submission deadline October 15, 2026 Time not stated Contract value R$2,075.95