World Wires · story 114598 · unverified · 1 source(s)
German IT systems integrator Otto Stops was listed on the payload ransomware leak site.
Open in the desk
What this site indexes