The Nameserver ns1.webmeup.com have a IP Address of 208.115.108.42 which is hosted on United States.
Use the world's largest and fastest growing index of backlinks (besides Google of course) to scrutinize links to your site, clean-up your backlink profile, perform a link audit...