About Yalla Digital Media Limited (09855040) United Kingdom