Originally Posted by
Andre Meyer
Not sure how truthful or accurate the article is - it’s in The Guardian...read this morning.
Can’t post links yet if anyone minds posting it?
Does Bain have a UK division...?
Yes. Last I saw their office was on the Strand in London