About Elli Solar Limited (07931263) United Kingdom