D2c Business Meaning And Definition