About Bamba Source Ltd (12354235) United Kingdom