16 Oct 2023 Brazil's Teccloud doubles IT capacity at its Porto Alegre data center Expansion result of around $400,000 investment