About Solar 2 Project L Limited (13691293) United Kingdom