About Yalla Ventures Llp (OC423991) United Kingdom