You know how sometimes you buy something really good and you think everyone should know about it? 
I found out recently that most company's claims about not testing on animals weren't exactly true even the more expensive brands
. I was also shocked to learn about the chemical nasties in makeup.
A friend told me about Lily Lolo mineral cosmetics that are natural, ethically sourced and absolutely NOT tested on animals. They don't use any ingredients that have been tested on animals at any point during the supply chain either.
The makeup is really good, most of it is loose powder, but foundation and concealer coverage is fantastic, and it doesn't contain nano particles that get into your pores unlike some brands. They have some lovely highlighters, eye shadows etc. It's really affordable too.
Sorry to bang on about it, but I was so impressed that I now feel compelled to recommend it!