They just straight stole my money when trying to buy a gift card during Christmas. They're customer service is just an automated message that gets nothing done. Some people get the products they bought but it's not uncommon for this company to do this apparently with gift cards.
Claim your business profile now and gain access to all features and respond to customer reviews.