The Nameserver ns1.memecdn.com have a IP Address of 62.212.73.113 which is hosted on Netherlands.
Meme Center is a website dedicated to viral funny videos, funny images and internet memes such as rage comics, demotivational posters, epic fails