About Rrodeo Limited (10660953) United Kingdom