About Yalla Management Services Ltd (11465298) United Kingdom