Helping with the Gouranga meme

It's either Hare Krishnas, Grand Theft Auto, or a word on motorways in north-west UK.

Call out Gouranga be happy!!!
Gouranga Gouranga Gouranga ....
That which brings the highest happiness!!
Neateye
<nitaigouranga@aol.com>
via email

If a meme flows and no one knows that it means, is it still a meme?