Don't know if you've had any luck, but Proform is a brand of cleaning/flushing systems for use in garages/workshops. I did, however, find this. It is an ad for a position working for Proform Automotive: Proform Job Ad You might be able to send them an email to find out... unless ofcourse that's why you're asking in the first place... in which case i revoke my comments