About Joyride Technologies Limited (10336407) United Kingdom