The booba project ransomware group listed Incredible Technologies on its data leak site on 2026-07-28. Country: US Sector: Technology Domains named: www.itsgames.com Claim as published on the leak site: Entertainment Providers Stolen data: 25 GB