Income Initiative
Charged 72.21 to my account They are a total rip-off
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!! ...