There is a load of stuff on line about this sort of thing ...
This is a "mature" (not to mention, crowded) market, and I'm sure that any one of the Big Players would be more than happy to meet your requirements.
May I suggest that you invite all of the reps in (all at the same time would be the most fun) and let them work for their order(s) (commissions)?
