About Solar Innovations Limited (12508677) United Kingdom