About H&s Yalla Ltd (13012657) United Kingdom