About Tembo Property Limited (12784108) United Kingdom