The Nameserver ns2.webmeup.com have a IP Address of 95.142.162.145 which is hosted on France.
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...