First look onboard Margherita, a 33 metre superyacht by Navirex