About Public Power Solutions Limited (06969563) United Kingdom