Renamed shipyard Pryde makes strong impression with 88.8m Illusion