Oh, and they are based in Greece, not Cyprus. These are two separate countries. For Cyprus yes, I would have my concerns myself, but, Greece's quite strict when it comes to finances. Their paperwork might get sometimes tedious, but I'd say, better safe than sorry!