About Alpha Membrane Technologies Limited (07251485) United Kingdom