"Supported by the European Commission" is a massive red flag.