About Mabena Ltd (10885047) United Kingdom