Geo Location Information for 12.131.0.43 IP Address. The IP Address 12.131.0.43 is located at 39.3561 latitude and -78.0431 longitude in United States. Friendly Location for the IP Address is West Virginia, Inwood, United States, 25428
TLC's automation and cataloging solutions are utilized by more than 4,500 public, school, academic, and special libraries worldwide.