AFAICT it's really difficult to top up UK prepaid from the US, there must be regulations or fraud protections. You need to use a UK-based credit card.

If you know someone there, they can get you a...