Looks like The Kingdom Bank is using them for deposits. No idea about correspondent bank. Jeton's terms and conditions for UK-EU clients mention FCA license number 902039: License link.anybody have used them? no idea who they use as corresspondent bank?