Equifax
Headquartered in Atlanta , Georgia , Equifax operates or has investments in 24 countries in the Americas , Europe , and Asia Pacific . 
<triplet> Equifax <subj> Atlanta, Georgia <obj> headquarters location