La compañía tiene su sede en The Hammocks, Miami, Florida.