Ellian north
Consumer Report
- 08-10-2011
- 9
Told me if i pay i will recive yo cash but never recived any and i tried to get to yc i refreshed and it never appeared and i got scamed and never got th yo cash
Company: Ellian north
Country: USA