Storage solutions developer NEC Energy Solutions Inc (NEC ES), part of Japan's NEC Corp (TYO:6701), has taken a major blow by the COVID-19 crisis that has forced it to proceed with a wind down of the business.