About Memtech Ltd (03324691) United Kingdom