Novo Cabelo means 'new hair' in Portuguese and the Durham-based firm's results have been viewed millions of times on social media
↧