NCC Group is a UK-based cyber and software resilience company that operates in various regions including the Asia-Pacific, North America, and Europe. The company provides a range of services such as risk management, vulnerability scanning, incident response, compliance, and training to customers in different industries such as finance, retail, and technology. NCC Group also offers software resilience solutions such as software escrow agreements, software security testing, and risk assessment tools. It was founded in 1999 and is headquartered in Manchester, UK.