I do not think this is the card manufactured in the United Kingdoms and sold by "Luckies of London" as indicated in the description! Indeed, this card is "Made In China" and nowhere on the product is mentioned "Luckies". The contours of the countries are quite broadly defined (the scratch area beyond the borders of the countries about 5 mm). There are some scratches on the scratch card but nothing serious. I also waited 18 days to receive.
Otherwise it is a nice card and rather solid and scratching is easy but it would be good not to mention "Luckies" in the title as it is not the original card.