Absolute scam
Absolute scam. Will overcharge your credit card and you won't get any where with customer service - everything has to be passed on or confirmed by a different area. This is for the business called Honcho.
Date of experience:
Dec 08, 2023