SCC Swiss Commercial Capital Ltd is rated 3 out of 5 in the category investment management. Read and write reviews about SCC Swiss Commercial Capital Ltd. SCC Swiss Commercial Capital Ltd is an investment management company based out of LINDENSTRASSE 28, Zurich, Switzerland.