About Nano-sepmer Membrane Technology Ltd. (12435579) United Kingdom