About Jumblebee Ltd (07278755) United Kingdom