Am really really really not interested in your app. Don't see the point why I need to go the extra steps to download and install an app when I can get the same contents easily on my phone's browser.
This quizz is also kind of lame and meaningless, Sorbitol is an artificial oral sweetner so E is most likely the label for mouthwash as others have correctly pointed out. Most shampoos contain plant extracts so B is most likely the label for shampoos, that being said, some hand soap nowadays also claim to contain plant extracts as well as a natural moisturizer.
SLS or most types of lauryl sulfate are harsh chemicals that are commonly found in detergents, soaps and very often shampoos as well. It is not unusual to see shampoos containing the same ingredients as floor cleaner or detergent , it really depends on the manufacturer how much harsh chemicals they want to include in their brands. There is no rule that says only certain ingredients are allowed in shampoo. I really don't see what your quizz can accopmlish.