This website has all the red flags to raise concerns about the legitimacy of the whole business behind it (poorly and cheaply made, nothing but boiler plates, non-functional links and a poor translation, no real address - one on the website is just of a random company registrar etc.). It is very likely, that you've been taken for a ride. There is no company in Switzerland under such name,
nothing even close (following the link are all the CH companies with the word "Bright" in their name). It is likely, that this company has nothing to do with Switzerland at all.
Also, if there are any taxes to be paid, the manager can deduct the amount from a payout to you and provide a receipt from the authorities, which collect such tax. Do not pay anything extra, before you get your money back.
To clear things up, I would start from a person, who made an intro.