The nameserver wattswater.eu have a IP Address of 104.18.14.26 which is hosted on United States.
Watts Water Technologies Europe