This website took payment but provided no mobile voucher. Contacting and getting any response from the help desk is extremely slow and unhelpful.
This website took payment but provided no mobile voucher. Contacting and getting any response from the help desk is extremely slow and unhelpful.
Country: United Kingdom Region: England
Category: Internet & Web / Online Scam
0 comments