About Yala Properties Limited (10648518) United Kingdom