About Solar 2 Project H Limited (13624381) United Kingdom