Whatever business you are in, especially B2C, if you have a database that you are actively using for marketing purposes, you now need to be GDPR compliant. For B2B companies there are still discussions going on and the current ICO situation is as follows: