About Bumble & Berry Ltd (10915692) United Kingdom