About Low Carbon Storage Investment Company Limited (09013260) United Kingdom