Share

Ubisoft

Ubisoft is a major French video game publisher and developer, with headquarters in Montreuil, France. The company has a worldwide presence with 25 studios in 17 countries and subsidiaries in 26 countries.