About Bumble Bee Developments Limited (12177437) United Kingdom