In the past, the beauty world was dominated by just a few big names. MAC, Chanel, L’Oreal, and household names most people will recognise even if they don’t wear makeup. But now these big names are facing competition from thousands of smaller brands, all targeting...