Formula One World Championship Limited, which holds the exclusive commercial rights to the globetrotting motor racing series, posted a profit of £251.7m for the year ending 31 December 2024, down ...