The nameserver memconsulting.eu have a IP Address of 62.149.142.134 which is hosted on Italy.
M&M | M&M website