About Mameseex Ltd. (12730841) United Kingdom