What do you mean of shifting 3 times to new company? Do you mean that a person can only transfer his sponsorship 3 times only?

What if my sponsorship was on company A for 2 years and then on company B for 3 years and then on company C for another 3 years? I can not get a new job and transfer on company D afterwards?