Super Laydock - Mission Striker © 1987 T&E Soft.
GAME ID: TED-81 BARCODE: 4988604040812
Released in December 1987 in Japan.
Game's Floppy.