e.l.f. unveils six new skincare and makeup must-haves – here’s what we’re shopping

Everything is under £15 too.