How to top up with credit card of different address


I got a problem: I live in Berlin, Germany. I used my Berlin address for Revolut. But I also have bank account and credit card of UK. And this UK credit card I registered it with my London address. When I want to top up my revolut account with my UK credit card, it fails because it says that this UK credit card address does not match with my revolut address of Berlin. could you advise what should I do, so that I can topup with my UK credit card and stick with my Berlin address in Revolut?