I can tell you this videogame belongs to a Spanish software magazine. As mentioned on 'Features' description: "Originally published on UNIDENTIFIED magazine covertape (please help find it!)".
In fact it appeared at issue 18 of Libreria del Software Spectrum, unless in its entry says there is some conflicting information. I don't know what that refers to.
Somehow, 'Features' info can be modified.
✓ Reviewed