About Ryde Design Ltd (11398506) United Kingdom