Tamsoft is a Japanese video game developer. 512a59
Description by Wikipedia
Also known as Toh Shin Den
Playable demo