About Rido Ltd (12466711) United Kingdom