About Mem Technology Ltd (13015830) United Kingdom