STP or Solid Trust Pay
Consumer Report
Hi Guys, I'm having major problems with an online payment company called STP or Solid Trust Pay. I am a UK citizen and I've opened an account with an online payment/banking facility that simply is NOT looking after its customers and especially me. After 4-5 weeks I STILL cannot get my money out of ...