Marco Polo Marine profit up 24%