About Bumbl Capital Limited (13386264) United Kingdom