A data controller is a business that determines the purposes and means of processing personal data.  This is an essential concept to understand as it determines your obligations concerning the GDPR.