Is there any limit on purchase of Prize Bonds?

No.