It is my understanding that they are being made by SKM in their new facility. I once asked Italkart to confirm this, and they responded by stating a formal statement is coming. That was a while ago. I have no worries that this means there is an issue with production, just an issue with communication :)
I have been told enthusiastically by the folks at L.A.D. “that you should see the new Italkarts.” I intend to, if Italkart updates their site.