About Jack Bumblebee Ltd (11809450) United Kingdom