score:3
As stated in Timatic, the database used by airlines:
Visa required, except for Those who are in direct (Air to Air or Air to Sea) transit if holding confirmed onward bookings, continuing their journey within 48 hours and not leaving the transit lounge.
So no, you do not need a visa.