About Yalla Yalla Restaurants Limited (10359849) United Kingdom