Here is their taobao site:
I dont have a taobao account. I just mail them cash with my negatives. They are that honest. Turn around time is 4-5 days usually. It costs only $2 to overnight the film to their office and $2 back. Free if you send them 6 rolls or more.