1. Acclaim ID Products 321 NW 74th St, Miami, FL 33150 Coordinate: 25.843029,-80.203064 Phone: (800) 676-5501