Look inside: the 88.5m new build superyacht Illusion Plus