There is no limitation of how many backlinks you can get from one website. If your website url is linked from that website 10000 times, you can get 10000 backlinks from there. If your site is linked for 20000 times, you get 20000 backlinks. So you can see that there is no limitation.
However it really doesn't make sense to get tons of backlinks from one single website. If you believe that quantity is all you need when it comes to backlinks, you are wrong. What you should focus on is the quality of the link. A link is high quality when you receive it from a relevant web page. If the main keywords appear at least a few times on website, it's fine. In case the niche is completely different, it only hurts your ranking.
Because search engines get confused how to rank your site and what your site is about. So if you want to get the best results, always remember to get backlinks only from related web pages where your primary keywords exist.
That's the only seo method that works and will always work.