About Yambani Properties Limited (12576217) United Kingdom