The lockbit5 ransomware group listed terra-petra.com on its data leak site on 2026-08-18. Country: DE Sector: Energy & Utilities Domains named: terra-petra.com Claim as published on the leak site: Terra-Petra is an environmental engineering firm specializing in contaminated soil and groundwater c...