Tackling taxes, business perspectives across Europe