Despite my A-level in philosophy, I have no idea what the difference between those might be. Every example sentence I just thought of, I can substitute "moral" for "ethical" or vice versa without changing the meaning.
I then googled just in case I might have missed something, but it says "ethical" is "relating to moral principles or the branch of knowledge dealing with these", so again…
I then googled just in case I might have missed something, but it says "ethical" is "relating to moral principles or the branch of knowledge dealing with these", so again…