About Yalla Property Solutions Ltd (10751117) United Kingdom