First you need a space on the account you want to transfer it too. That means if you have 5 characters on your account, it will not be transferred. Secondly you need 2 million credits on the character that you are using to transfer the ship that you just purchased.
There is no limit that I'm aware of, besides the two above.