27 Jul 2010, 09:57 UTC · By: Daniel Patrascu / Or should we have said “better BMS”? Either way, a Korean company called Leo Motors, which deals with manufacturing electric vehicles and components for them announced yesterday it has ...