About Mameba Ltd (12322811) United Kingdom