About Meem Sales & Marketing Ltd (11198186) United Kingdom