About Bamba Ltd (12117898) United Kingdom