Question: Where is the headquarters for the brewing company whose sponsorship of NASCAR ended in 2007?
Sentence (from "Anheuser-Busch"): Anheuser-Busch Companies, LLC is a brewing company based in St. Louis, Missouri USA and headquartered in Leuven, Belgium.
Relevant evidence: Yes