The linked revealed that:
the site is only about one month old
that its server location is in Malaysia, not in Switzerland, they claimed their office are in Switzerland, & yet they host their server in Malaysia? Hm, very suspicious
There are plenty of affordable hosting in Malaysia; don't see a problem with that.
and the OP has been missing for more than 10 days.