Are you sure?
I finally was able to access it and it's an ENglish speaking site, with some PR crap about their "name" and that they are sorry about 9/11.... I mean if this is the source, this is a big joke/hoax.
JIHAD NET