AMC Theatres, the world’s largest theatre chain, has emerged from the shadows to be the premium meme investment - but what's caused this interest?