title: clustering set of string sentences into unknown number of groups
body: <p>I have a set of sentences (each sentence = x number of rows where x belongs to range (1,6)). I want to group these sentences based on the similarities between them. I have tried fuzzy wuzzy.token_set_ration but the trouble I have is that I need to give it two sentences but I do want to iterate over combination of all sentences in the set if the set contains e.g. 10k sentences. How to group the data wisely? Is there any approach such as clustering to this problem? (I can have e.g. 9500 similar sentences.</p>
  
  <p>example:</p>
  
  <pre><code>AAA Limited
  AAA Ltd
  AAA
  Google
  Gogle
  Googlee
  Facebook
  Alphabet
  Alpfabet
  etc
  </code></pre>