dogs cats factor american cash flow association cfa puppies dog cat real estate investment cattery cash flow inform pet broker internet informatica ragdoll factoring