What is my best course of action here? I paid with bitcoin /bitpay, non UK citizen. Had complete radio silence for some days now.
I guess you should go to small claims court, it doesn't matter if you are uk citizen. As their are a uk based company they are under the uk law.
here you can read about it and make steps you need to go to small claims court. It could be like a 2 or 3 months process.