About Eddy Membrane Technology Ltd (13282047) United Kingdom