It's a scam/fraud, don't trust it.
They claimed that you have an acount or have signed up for their company. They want you to deposit an minimum amount and want all your information such as copies of your ID, and creditcard
Review date 2021-01-15 12:04:07