Yoru no Tenshi-tachi - Shitetsu Ensen Satsujin Jiken © 1989 Crest.
FD x3
Released in September 1989 in Japan.
Game's Floppy Disk.