The 96m superyacht Limitless in St Barths