About Solar Ppa Limited (12838609) United Kingdom