About Rn&dd Ltd (12670940) United Kingdom