Scottish developer Intelligent Land Investments, or ILI Group, earlier this week said it has closed the sale of a 50-MW battery storage project in Scotland to Abbey Group Cambridgeshire Ltd and YooGen1 LLP.