About Thembi Tee Foundation Ltd (13292330) United Kingdom