188.98.109.199 is located in Schellbach, Germany (latitude 50.977, longitude 12.117) db-ip data: September 2026