Zap-Map secures major investment from Good Energy