Well at least they are indeed approved by the local CAA's they say they are approved for
I don't have any issue with that, as long as the paperwork and certificates of approval are available for candidates to see before paying, but would assume that the ICAO approval status that is emblazoned on their website will be removed soon.