I never did a deposit, as I suspected it to be a scam.
They never do payouts. At least not for those who don't deposit and for others they most certainly only ever pay out less than the user deposited.
See my withdrawal requests:
https://imgur.com/a/NO29aPending since up to 142 days.