Are businesses ready for GDPR?

Although companies have been given around 2 years in which to comply, it appears that many organisations...