About Opus Bsl (holdings) Limited (13230603) United Kingdom