About G&c Membrane Systems Limited (12196879) United Kingdom