About Membrane Technology International Limited (SC252165) United Kingdom