yes that's the bank, if you read the above article you see actually what people discuss here so a simple google search as the one you did pull up the url.
If they have a Cyprus branch it may be a possibility to open an account in Cyprus with this bank and ask them to open accounts around in the other locations!
So please be more specific. Is this a valid offshore bank where we can open an account and would anyone of you recommend them? If so, do you mind telling me what your experience is with them and for how long you have been using this bank?
Did you try to apply for any account with them? I would like to know if they are worth to spend any time on or if they are complicated as any other bank after all?!