About Yalla Beirut Tower Hill Limited (12099648) United Kingdom