Order delayed?

Hi, I placed an order 2 days ago, and it still says it’s being processed despite it was supposed to be delivered within 1-2 days.

My order number is #536593-PL

Writing here as I didn’t find any way to contact huel directly.