About Rydora Ltd (11525260) United Kingdom