Indian Startups Wow Skin Science Cuts Losses 24% Despite Revenue DropBy UmamaheswariDecember 24, 202404 Views In a year of strategic realignment for Tamil Nadu’s beauty and wellness sector, D2C brand Wow Skin Science has reported…