About Power Storage Solutions Limited (11237162) United Kingdom