company allegedly hacked as reported by Payload ransomware with details: Otto Stops (stops.de) is a German IT systems integrator (Systemhaus) headquartered in Neuss. The company designs, deploys, and maintains corporate IT infrastructure, including servers, workstations, and telephone networks. It also provides managed services, offering cybersecurity, obscure solutions, and monitoring for small and medium-sized businesses.