Claim: Ubisoft is headquartered in Boston, Massachusetts.
Verdict: REFUTES