Charlotte Tilbury's makeup collection is great and her brand is a master of marketing. The brand is ...