Canada-based vanadium mining company Largo Resources has entered the energy storage business with the launch of its Delaware-based Largo Clean Energy unit. The newly formed company will develop ...