Did you tried to contact them on Twitter or Reddit? They are active there. You might get customer support their.
It is also bad idea to deposit or use such sites. Such website ends scam at the end.
It is also bad idea to deposit or use such sites. Such website ends scam at the end.
I contacted them on Discord . but discord's admin saw not connected with main admin and could not support me