Thanks everyone for your replies, I invested a small amount and now after the "Profit" I requested a withdrawal and they are asking me to pay a trade fee so they can process the withdrawal
Do not pay anything is they request to send more money, they're just trying to scam you more. The next time they may give you another excuse to not pay you.
From the FAQ, it clearly says basically there is no fees to the withdrawals
Do you charge any fees from withdrawals?
No, we don't charge any fees.
Some payment processors charge some fees.
Do you have any hidden fees?
No, we don't have any hidden fees.
If the fee is deducted from the earnings, then request a withdrawal hoping you receive something, but never touch this site again and you could considered yourself lucky to have not lost money.