1. Oci Americas Inc 8327 NW 68th St, Miami, FL 33166 Coordinate: 25.83532,-80.3312 Phone: (305) 463-5311