The Nameserver ns5.timeclockplus.net have a IP Address of 64.34.187.219 which is hosted on United States.
Employee Time and Attendance Solutions