Where can I watch The Seven Deadly Sins? I have seen the first 10 episodes of The Seven Deadly Sins, but now I cannot find the rest.

Where else can I watch it?
According to this Crunchyroll Forum Thread Netflix has the exclusive streaming rights.

on the Australian Netflix site it lists: 


24 episodes for Season 1 (2014)
4 episodes for Signs of Holy War (2016)
24 episodes for  Revival of the Commandments (2018)