24 task get freelancers on board and make them pay an 'insurance fee' of 50 USD that would be returned after task submission. After the task is delivered they ask the freelancer to put in USD 250 for a Company ID in order to get paid. I did not put up the USD 250 so I do not know if there are other fees to pay. They will not provide their company registration number but they require personal information of the freelancer.
This definitely is not a recommended place for freelancers to find jobs - get conned yes!