The Appeals Centre Europe, a Dublin-based social media appeals body, has issued more than 1,500 decisions since it began operating in November 2024.