About Tribesafrika Ltd (12326039) United Kingdom