Bargain hunters are rushing to secure a £20 beauty box offering over £70 worth of makeup, skincare and haircare essentials.