Company may reduce to minimum 10 days. Its legal to do so. Good company explain (memo) the reason to do so. ie. cost down etc.
Company can use minimum 10 days/year as stated in the law. But company has to gazzette it earlier which 10 days that they chose.
Therefore, any other than gazetted public holiday fall on your working timetable, not entitle for public holiday pay.