About Momo Bar Ltd (11711094) United Kingdom