Juggler Stone © 1985 Union Planning.
GAME ID: 11863
Released in January 1985 in Japan.
Game's Floppy Disk.