If you're in the UK, my friend sent me this link.
Liz Earle Naturally Active Skincare - Welcome to our UK website or Infinity Foods has an ethical range of cosmetics from various companies.
Also, Lush is brilliant for soap, shower gel, shampoo, make-up remover, lip balm, hair dye.
Hope this helps! I try to by natural and ethical where possible but it can be tricky and expensive. If you have any luck finding stagey make-up & foundation let me know!

I would be forever grateful!