I would guess glossybox and Birchbox actually have nicer products.
On no planet would these have ever been £40. Talk about artificially inflating the price to make it seem like a deal. At least go with something believable like £20 or something but £40 is just ridiculous. Realistically they would have been £10-13 as this is the price point for similar beauty boxes.
Beware these boxes are old stock and may have out of date Items in them . This company hasn't been doing boxes for quite sometime.
If the same as the one I got for my daughter (we are dark skinned), then it should be ok. Only removed the pack which I think was fake tan. Several of the other products we use anyway, by Palmer's. On another note, we only had one nail varnish which seems to be separating. It mixes after being shaken, but might suggest that the shelf life is approaching.
Think the original price is inflated as these boxes match those of glossybox and birchbox