About Ruse Management Ltd (12459983) United Kingdom