About Low Carbon Solar Investment Company 2 Limited (09095368) United Kingdom