About Yalla Homes Limited (10503801) United Kingdom