Mamboo
Consumer Report
- 03-10-2012
- 10
Two separate charges on the same day of $28.86. I never heard of Mamboo.com. The web page claims they out of London. I reported them to the authorities.
Company: Mamboo
Country: USA
State: London
City: London
Address: 9 Devonshire Square
Phone: 442030020554