BOSTON--(BUSINESS WIRE)--NEC Energy Solutions today announced it has been awarded contracts for two UK energy storage projects totaling 19MW. Origami Energy developed both projects that were acquired ...