About Oaktree Capital Investments Limited (07931018) United Kingdom