About Bumble-bee Software Limited (03784335) United Kingdom