What is the Difference Between Semi and Demi Permanent Hair Color? A Guide to Understanding the Two Types