… Bach is overseeing development at Ubisoft's new studio in Stockholm, Sweden. … Ubisoft Opens New Studio In Sweden, Led …