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