Mekazoo – new images and trailer