About Bemba Ltd (12133617) United Kingdom