A little scary. They want you to wire funds to an account in Switzerland.
That being said, I've never heard of someone being screwed over by these guys.
I dealt with them several years ago - looking for the "perfect" blank - they were pricey, but exceptional. Luckily I stumbled onto someone who had the perfect blank here in the USA (for a whole lot less $$$), so I never made the purchase.