About Meem Memory Limited (10058697) United Kingdom