Using very hot water or steam on upholstery is a disaster waiting to happen for the inexperienced. And for most pile fabrics, steam could damage them in anyones hands.
Upholstery is more about the right chemicals, knowledge and experience rather than the actual machine, as long as you have a proper upholstery tool and not a carpet hand tool. Most 2x3 vacs with a minimum of 100psi are capable of good results with the right tool in thew right hands.
If you haven't done a formal upholstery training course, do it ASAP. It's essential.
As for machine brands, I would advise something that has good support and back up in your area. I know Prochem are international but is there a distributor in your area? If you follow this NCCA link, you will find a list of their Associate Members. Many are suppliers who trade internationally. Just research their web pages via the links provided.
As for hand tools, my preference is for a CFR. Very expensive but you can change the jets in an instant to suit the job and the tool has a choice of 3" and 5" heads, But the cost for heads, all the jets and conversion hose will be in the order of £600. They're available from Amtech.
Safe and happy cleaning
The Ken