Mainzeal appeal heard by Supreme Court