About Bain Associates Limited (09108662) United Kingdom