HyrdraSupport
Consumer Report
I too was charged two transactions from this company and they took a total of £25.71 from my debit card without my permission. I dont even know who they are. I have contacted my bank and they have supplied me with a tel no. 0018779066810. Upon phoning this no. There was a voice recording stating ...