'on' is a part of the verb 'founded on'. As for the '&C' part, I really don't know, but perhaps the author meant 'and what it stands for'. Just a wild guess.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.