What is the full product name for "azo's", is it a chemical itself? if so what generic brands are there?