About Ithemba Africa Limited (07474599) United Kingdom