All around terrible
Terrible website, just automatically denies claims and says documents aren't enough when I've provided everything they ask. Total scam.
美国
Terrible website, just automatically denies claims and says documents aren't enough when I've provided everything they ask. Total scam.