About Solar Voltaics Limited (07401180) United Kingdom