Formula 1 first ever 2025 season launch event at London’s The O2