Hi,
After trying to email support, I found this site via Trustpilot, so here goes:
On 24-12-2025 I submitted an order with id 30212818. This order was submitted at 24 Dec 2025 22:47:00, and I got the last automated reply at 24 Dec 2025 22:51:59 stating that the order was being processed...