Come up with a name for your new list and we'll add to it:
Ivory Tower was acquired by
Ubisoft on October 06, 2015.
Ivory Tower is a French game studio and maker of The Crew racing game. The company is a development studio based in Lyon (France), committed to designing new gaming experiences.…