About Tc Africa Holdings Limited (02608391) United Kingdom