About Bambela Ltd (12661977) United Kingdom