About T.h.c. (africa) Limited (11689129) United Kingdom