About Quest Retail Private Limited The Body Shop India is a leading specialty retailer in beauty and lifestyle. We strive to establish retail excellence and customer connections by delivering global standards with local relevance. We endeavor to provide our valued…