Geo Location Information for 64.126.164.99 IP Address. The IP Address 64.126.164.99 is located at 46.7313 latitude and -117.18 longitude in United States. Friendly Location for the IP Address is Washington, Pullman, United States, 99163
Decagon Devices, Inc. produces and sells research grade scientific instrumentation for soil, plant, water, and environmental sciences.