La compañía tiene su sede en la torre 7 del World Trade Center.