Threat intelligence report for 109.248.252.70. Location: Yablonovsky, Russia · ISP: Provodov.net Ltd.