About Memjo Limited (11671234) United Kingdom