Schwarzkopf Live Men Semi-Permanent Hair Colour, Fade Resistant Statement Hair Dye For Him, 094 Flash Purple Shade : Amazon.co.uk: Beauty
Schwarzkopf LIVE Ultra Brights Or Pastels, Vibrant Semi-permanent Purple Hair Dye, Lasts Up to 15 Washes, Purple Punk 094 : Amazon.co.uk: Beauty
Clairol Natural Instincts Semi-Permanent Hair Dye Medium Warm Brown 5W | Sainsbury's
From Temporary Hair Color to Semi-Permanent, a Guide to At-Home Dye | Vogue
L'Oréal Paris Casting Crème Gloss Semi-Permanent Hair Dye, Ammonia-Free Formula & Honey-Infused Conditioner, Glossy Finish, Colour for Up to 28 Shampoos, Pack of 3, Colour: 600 Light Brown : Amazon.co.uk: Beauty