We do not limit the number of websites you can host.
There is a licence cost implication of the number of cPanel accounts you want to run. In our default pricing we include 30 cPanel accounts.
If you want to add more this is fine but we will pass on a nominal cPanel licence fee at cost.