95.91.241.47 is located in Eichwalde, Germany (latitude 52.367, longitude 13.617) db-ip data: September 2026