About Rhodes Capital Ltd (11693938) United Kingdom