About Stickerride Ltd (10025101) United Kingdom