Formula One will sell tickets to an unprecedented 2025 season launch event featuring all the teams and drivers at London’s O2 Arena on Feb 18 as the ...