About Rhoden Management Ltd (12518491) United Kingdom