Yes, their main offices are based in London. See our Revolut page for full contact details including address and telephone number.