The Brazil Tech Center is an 8,100-square-foot facility in São Paulo, Brazil. Doubling as Okuma's South American headquarters, this facility opened in November 2012 and features offices, conference rooms, a training area, spare parts storage, and a showroom. This tech center also allows customers to experience the excellence and quality of ...Web