Might be tax fraud and identity theft
This is a terrible company that refuses to send me my invoices even tho I can identify myself in a lot of ways. It's very suspicious and could be tax fraud. Be cautious giving this shady company your information and even passwords.
