From Longman Business Dictionary
headquarteredhead·quar·tered /ˈhedˌkwɔːtəd, hedˈkwɔːtəd-ɔːrtərd/ adjectiveadj [not before a noun]PROPERTY having your headquarters in a particular placePearson is a media company with worldwide operations headquartered in the UK.