The website promises to techniques all the withdrawal requests within 24 hours