Shore Power Systems Framework Agreement — Caledonian Maritime Assets Ltd contract | BidSonar