Yep London embassy too. From my understanding of the Required Documents page, the I-134 isn't strictly required and you can use proof of liquid assets in place of it. My plan was to get a statement from my bank to show how much I have in my savings and declare to the officer I wish to self sponsor.