Roll up, roll up: registration opens for Retail Technology Show 2025, bringing the carnival of retail to ExCeL London ...