About Bombus Holdings Limited (11367278) United Kingdom