http://www.eslteachersboard.com/cgi-bin/scamalerts/index.pl?read=52There is a genuine school of that name, but there are also fraudsters currently using the name.
Tread very carefully and do not under any circumstances send money for "visa processing" or "rent deposit." Remember that in 99.9% of cases schools cannot obtain visas for non-EU passport holders.
If they do offer you visa support then the key question to ask yourself is: "Why would they go to all that expense and hassle for someone abroad who may well not show up when they can take their pick from any number of native speakers already there on the ground?"