Active since Jan 2024
I've placed an order with iKura Express and now I'm unable to get any response from them. I've tried the number on the website 087 750 0500.