I bought a game from them, and after the payment they requested "verification", means photos from my passport and ebay/paypal data, picture of bank account. Turned out, not a Swiss company as stated on ebay, but they are located in China. At the moment I opened a case to get back my money but I can see about 70 similar negative feedbacks on ebay. This fraud is a shame to allow.