No it's a scam 29.00 to tell you if they can unlock it to for the code that's useless unless by chance your phone asked you to unlock it. Save your money and buy an unlocked phone.
Longer than 24hrs if you pay afterwoods. $28 for checking then come back a day later asking for more ($71) to complete. I should have read the terms and conditions