18 Feb, 2021 → by ClaimboUser183411
The customer support team sucks. i sent something a few weeks back, and they still haven’t sent anything back
the customer support team sucks. i sent something a few weeks back, and they still havent sent anything back User's recommendation: the customer support team sucks. i sent something a few weeks back, and they still haven’t sent anything back.