Question: Are both businesses, Abercrombie & Fitch and Stimorol, located in the same country?
Sentence (from "Abercrombie & Fitch"): Its headquarters are in New Albany, Ohio.
Relevant evidence: No