Ecostack Innovations co-creates pop-up park in Senglea, Malta