I too am finding it expensive,and using 10 ml per ltr in the tank is silly dilution...Did you ,mean this http://www.worldofclean.co.uk/carpet-cleaning-chemicals/chemicals/final-phase-5-l.html
Chemspec liquid high heat on the acid side.For a dedicated acid rinse HM Clearwater rinse think its the same as the Solutions stuff.