Threat intelligence report for 89.43.78.116. Location: Türkiye · ISP: Netbudur Telekomunikasyon Limited Sirketi