Yes, Swissquote is a bank, they are one of top my favourite broker. I think they are the best retail broker from Switzerland.
But the verification is quite difficult, you need a stamp from a notary or local government official.
My advice is to open an account with Swissquote UK, then you can send documents for verification via email only.