Contó con instalaciones y centro de operaciones en Miami, y poseyó filiales a través de sociedades en México, Brasil y Colombia.