About Bain Venture Management Limited (SC535652) United Kingdom