93.193.7.129 is located in Olfen, Germany (latitude 51.708, longitude 7.379) db-ip data: September 2026