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