The n0n ransomware group listed Company #95 on its data leak site on 2026-10-20. Country: CH Claim as published on the leak site: solar energy company · Switzerland | [PENDING EXPOSURE]