I heard about it last year.
From The Lost Media Wiki
Was looking through IMDB when I stumbled upon this. Only one episode was even around, but it looked like it was probably a French cartoon. Well, this confirms that it's partially French!