About Solar Capital Ltd (04896875) United Kingdom