Organization

Ubisoft

Ubisoft Entertainment SA (formerly Ubi Soft Entertainment SA) is a French video game company headquartered in Montreuil with several development studios across the world. — Wikipedia