Streamcast curbs €7.2m sale agreement as promise of Maltese investment still unknown

Streamcast Technologies is yet to fulfil its plan to invest €75 million in Malta and is now defaulting on a promise of its sale agreement, a judicial letter filed in court by private company P&C Limited revealed. In 2017, Enemalta and Streamcast Technologies signed an agreement to invest up to €75 million in the global […]