About Bumble & Yarn Ltd (13008130) United Kingdom