Capita plc

Entity category: ORGANIZATION

Business

Capita Fined £14M Over 6.6 Million People Data Breach

The UK's Information Commissioner's Office has fined Capita £14 million for a major data breach that exposed the personal details…

Read More »