Sorry that I'm sceptical, but words like Swiss bank is often used in various scam schemes. I'm not saying that you're scammers, but maybe you can show license or something issued by Central Bank of Switzerland to prove that you're legitimate company working in Switzerland.
And I'm interested about your card. Can you tell in which countries it is available?