About Meemit Investment Limited (10740952) United Kingdom