Kingfisher faced a lot of problems a couple of years ago with tickets purchases fraudulently with stolen credit card numbers. As a general comment though, there are several US carriers as well that also do not allow the use of cards with a non-US billing address.