About Bumblebee Solutions Ltd (07779276) United Kingdom