About Ryde Limited (12762196) United Kingdom