German yard Nobiskrug has delivered Project No 781