About Yalla Snacks Ltd (12010602) United Kingdom