I found it simply by a google search. I tried to look up some reviews but there werent many and they were mixed. I needed BTC fast thats theonly reason I did it, and on localbitcoins.com people were asking insane rates. If I did get scammed is there and way to get my money back with those my cash cards???
No there is NO way to get back your Money, Unless they returned you which probably will not happened. If In future you need an exchange do come to this forum and go to service section and deal with a trusted person ,by using an escrow.
Best of luck