Urban Decay Eyeshadow Primer Potion Urban Decay Eyeshadow Primer Potion (£17) Urban Decay Eyeshadow Primer Potion £17 from johnlewis.com Buy Now