Skin care Skincare Brand Matter of Fact Lands $10 Million In Funding – BeautyMatter October 1, 2021 jhgreene Skincare Brand Matter of Fact Lands $10 Million In Funding BeautyMatter