Nikkatsu Corporationmebius · Aksys Games
Media from the Steam store listing.
Creeping Terror Steam Trailer