About Bain & Company Holdings Limited (03280380) United Kingdom