I just got off the phone with them. They seemed very professional and they said they typically charge 25-30% of the collected amount, but they usually don't do one-off collections. They typically work with companies that have at least 10-15 non-paying customers.