I emailed iBhejo support early morning, still awaiting reply...
Also, called their CC, but the person at the other end couldn't help me. He only asked me to wait 24 hours, which is absurd. I hope I get a positive reply via email.
What bad luck... their site had to go down the second I...