About Membrane Technology Systems Limited (04598447) United Kingdom