Schwarzkopf LIVE Ultra Bright or Pastel Purple Hair Dye, Pack of 3, Semi-Permanent Colour lasts up to 15 washes - 094 Purple Punk : Amazon.co.uk: Beauty
Shrine Drop It - Semi Permanent Cruelty Free Hair Dye Drops - Purple 20ml
Shrine Drop It Semi-Permanent Hair Dye Colouring Kit Purple 20ml