The Nameserver ns-1196.awsdns-21.org have a IP Address of 205.251.196.172 which is hosted on United States.
We deliver ad solutions to make your websites and campaigns more valuable. Our technology and data predict when to show an ad that matters.