About Nrhodes Ltd (11252470) United Kingdom