About Memtis Limited (05259552) United Kingdom