Olaplex

Anyone who has been following social media in the last six months is bound to of heard of olaplex. But what really is it?