A123 systems goes bust

jerrysimon

Esteemed Pedelecer
Aug 27, 2009
3,292
112
Cambridge, UK
As most of the manufacture is done in China as I have heard they will be taking it over.

Regards

Jerry