They dont mention ingredients because they dont have to and its to keep their product safe from being copied... its part or marketing and very smart move... dont want any of the bigger companies to makae the same thing and put them out of business....