About Allan Pumula Mabonga Limited (09324989) United Kingdom