99 does seem ridiculously high, I think in the UK you are only allowed to have 8 additional cards?
As for selling access to your account.. well you get what you deserve.
I've asked Amex before in the UK if they are able to set a limit on the other cards, and was told they could not.