About Effective Membrane Solutions Limited (06136331) United Kingdom