We review 12 of the best full coverage foundations, from Il Makiage to Charlotte Tilbury. Here are the ones we rate.