21finance collects 3.5 million Swiss francs