Geo Location Information for 199.66.75.136 IP Address. The IP Address 199.66.75.136 is located at 44.8602 latitude and -93.4481 longitude in United States. Friendly Location for the IP Address is Minnesota, Eden Prairie, United States, 55344
Battery is a global, technology-focused investment firm. Markets: application software, IT infrastructure, consumer internet/mobile & industrial technology.