About Solar 2 Project C Limited (13624367) United Kingdom