About Bemba Supply Ltd (11932129) United Kingdom