Income Initiative
Charged 72.21 to my account They are a total rip-off
- 07-24-2009
- 8
Income Initiative is a total rip-off, They charged 72.21 to my account. Then to top it off when I discovered who they were I went on line to try and contact them, web pages are no longer in use, also the contact number given no longer exists! These people are heartless crooks!!
Company: Income Initiative
Country: USA
Site: incomeinitiative.com