21.co, the parent company of 21Shares, has raised $25 million at $2 billion valuation, making it "Switzerland's largest crypto unicorn."