My order eventually arrived, it was 4-5 months in the end but it did arrive. Support did reply to me and the item I needed wasn't a priority, but I ended up giving up and ordering from Amazon, and then a month later the Keebot ones arrived at the post office.
Placed an order for an item on March 1st, sent my 3rd follow up today (2months later). Last time they replied asking if I wanted a refund, so they do communicate. Wouldn't use them again, not sure I'll ever get the item.