About Bamba Luba Limited (13489986) United Kingdom