250 employees
Headquartered in Nicosia, Swiss Cap is Europe's growing provider of online financial and trading services.
2014