Beauty AI to elevate Customer Experience Online & In-Store with Virtual Makeup, Hair Color & Styling, Advanced Skin Analysis and Facial Attributes Enhancement