The Nameserver ns340645.ip-5-196-90.eu have a IP Address of 5.196.90.84 which is hosted on Germany.
Electrodomesticos Villalba - Villalba Castellano