About Yala Studio Limited (10705425) United Kingdom