About Meembo Service Ltd (11909956) United Kingdom