Travel Corp Africa
Travel Corp Africa
- 01-16-2014
- 10
I worked for this company and they did not pay me! they're a bunch of artists who money from theyre staff, clients and suppliers so they can live the high life. they have no shame.
Company: Travel Corp Africa
Country: South Africa
City: Cape town