Onboard Pride Mega Yachts’ 89m superyacht Illusion Plus