The blacklocks ransomware group listed Apollo 21 – Quality Truck, Bus & Trailer Spare Parts South Africa on its data leak site on 2026-09-26. Country: ZA Sector: Transportation Domains named: apollo21.co.za Claim as published on the leak site: Views: 985