I remember this game. There was at least one in Scarborough in the mid 80's.
I came across it early one morning with 99/endless credits on. Told the mechanic, who gave me 50p as a reward.
I ended up working there a few years later.
However, that's where my knowledge about this machine ends.