About Momomo Holdings Ltd (13642647) United Kingdom