上海アリス幻樂団 — Game Developer
上海アリス幻樂団 is a verified game developer on the Steam platform who have built, launched, and published 17 games to the Steam Store including Touhou Chireiden ~ Subterranean Animism., Touhou Kouryudou ~ Unconnected Marketeers., and Touhou Fuujinroku ~ Mountain of Faith..