CBR Group
CBR is one of the leading ladies' fashion businesses in Germany comprised of the three brands Street One, Cecil and One Touch
CBR brands are among the most sustainable and fastest growing fashion companies in Europe. The brands develop twelve collections per year and supply the Point of Sale with more than 55 million items.