Threat intelligence report for 188.240.58.12. Location: Glasgow, United Kingdom · ISP: Hydra Communications Ltd