About Bambella Ltd (11349138) United Kingdom