The company was founded in 2019 and is based in Bristol, United Kingdom. ILI Group Intelligent Land Investments Group (ILI Group) is a clean energy development company focusing on energy storage within the renewable energy sector. The company specializes in developing large-scale energy storage ...