About Yalla Ltd (11612001) United Kingdom