Sugarcraft
Sue Scam - charges credit card but doesn't ship orde
My sister order a bunch of things from their website. She order from India and wanted to ship the order locally to me in Atlanta. Sugarcraft immediately charged the credit card but refused to ship the order even after my sister sent her tax card (equivalent of Social Security card)! After several ...