About Madiba Limited (12119400) United Kingdom