Aggie

Aggie is a witch NPC which resides in Draynor Village. She can make Dyes for you if you have what is needed.