About Memtec Limited (07964866) United Kingdom