Rebel tech service was appauling to say the least its been a week since they confirmed my payment but I still have to wait another 4 day before I receive the products I bought from them..they made no effort to contacet me and inform me about the delay I had to call them myself before I received any clarity on the matter. I'm certainly not buying anything from them again
0 comments