The Nameserver vmou13ns1.dns77.com have a IP Address of 104.245.144.125 which is hosted on Canada.
A Ford Canada Dealer