Zeughausgasse 20, 6301 Zug, Switzerland

Phone. +41 4 34 569626

Asia Office:
Major Cineplex Ratchayothin Building Unit 303A, 3rd Floor, 1839 Phahon Yothin Road, Lad Yao, Chatuchak, Bangkok 10900 Thailand

Taiwan address:
29/F,No.68,Section 5,Zhongxiao East Road,Xinyi District,Taipei City (Taipei Landmark)

Contact form

We stay committed to answering to all your requests. We also look forward to any feedback should you have any.
Write to us at [email protected]