About Solar 2 Project E Limited (13624494) United Kingdom