About Thembie& Co. Ltd Company Ltd (11944643) United Kingdom