About Yola Properties Ltd (11989629) United Kingdom