uvula LLC

About
uvula is the independent development studio of Keita Takahashi based in California, USA. It was established on 19th September 2019.
Games (2)
Showing 1-2 of 2 items

uvula is the independent development studio of Keita Takahashi based in California, USA. It was established on 19th September 2019.
Showing 1-2 of 2 items