Marco Polo Marine has recorded a 11% y-o-y decline in its revenue for the 1QFY2025 ended Dec 31, 2024 of $25.8 million, ...