Hi, I know this service and I'm very satisfied with!
I was looking for a Swiss bank account and found this page and ordered the Swiss bank account on their website and they did everything for me and they set it up!
Everything went quickly and smoothly. I only had to send a copy of my passport...