Claim: Ubisoft Entertainment SA is the first French video game company in Montreuil with development studios across the world.
Verdict: NOT ENOUGH INFO