The Nameserver ns2.seolinkwizards.com have a IP Address of 199.167.201.163 which is hosted on United States.
SEF URLS Web Directory offering free deep links. SEO Friendly and Human edited.