La empresa abrió sus puertas en 1982, y tiene su sede principal en Miami, FL (Estados Unidos), y cuenta con oficinas en Caracas, (Venezuela).