About Rodede Ltd (12788203) United Kingdom