About Thaba Property Investments Limited (12958726) United Kingdom