Yes they are flow control levers. They have a wide range, if you push them all the way up, the flow is completely shut off. I've never had foaming problems. :)
The fittings are made by "John Guest" and are designed for use with compressed gasses, drinks vending etc. I haven't had any...