The EU generally doesn't involve itself in the running of individual member states. They create directives that need to be translated to local law, but member states are free to do so as they wish within a certain framework.
As far as I know, they don't force minimum tax rates - that's a freedom of a member state. That's also why you pay 33% corporate tax in Belgium and 5% in Malta.