About Elli Solar Spv 1 Limited (08610120) United Kingdom