About Kubota Membrane Europe Limited (04297595) United Kingdom