Mark Allen Group swings into pre-tax loss even as revenue continues to grow