About Bsl Management Holdings Ltd (13419821) United Kingdom