Cyber-attacks have set companies back 30 billion GBP